home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / castle72.zip / DCASTLE.DOC < prev    next >
Text File  |  1991-04-22  |  33KB  |  786 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                  ┌────────────────────────────────────────────┐
  15.                  │                                            │
  16.                  │            The Dark Castle V7.2            │
  17.                  │            ********************            │
  18.                  │                                            │
  19.                  │      Live BBS Game for Wildcat!, RBBS,     │
  20.                  │  QuickBBS, GAP, GTPower, Phoenix & others  │
  21.                  │          Game Release 03-19-91             │
  22.                  │                                            │
  23.                  │           (C)opyright 1989-91              │
  24.                  │                                            │
  25.                  │                   -By-                     │
  26.                  │                                            │
  27.                  │            Late Nite Software              │
  28.                  │                                            │
  29.                  │               Marvin Davis                 │
  30.                  │             313 Queens Road                │
  31.                  │            Sanford, NC 27330               │
  32.                  │                                            │
  33.                  │       Late-Nite BBS (919) 776-2368         │
  34.                  │   USR Dual Standard V.32, V.29, V.22bis    │
  35.                  │    Node-1 14400/9600/4800/2400/ 24 hrs     │
  36.                  │    Node-2  2400/1200/300 USRobotics MNP    │
  37.                  │                                            │
  38.                  │                                            │
  39.                  └────────────────────────────────────────────┘
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                       The Dark Castle! (C)opyright 1989-91
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                             D a r k   C a s t l e
  68.                       T A B L E   O F   C O N T E N T S 
  69.                       ---------------------------------
  70.  
  71.  
  72.  
  73.  
  74.   Warranty, Disclaimer ......................................... page 1
  75.   
  76.   Registration ................................................. page 1
  77.  
  78.   Zip contents, tech support number............................. page 2
  79.  
  80.   Game descriptions & features.................................. page 3
  81.  
  82.   WildCat! Setup................................................ page 4
  83.  
  84.   RBBS/QuickBBS Setup........................................... page 4
  85.  
  86.   GAP & GTPower Setup........................................... page 4
  87.  
  88.   Phoenix Setup................................................. page 4
  89.  
  90.   PCBoard setup................................................. page 5 
  91.  
  92.   WWIV BBS setup................................................ page 5
  93.  
  94.   Generic BBS setups............................................ page 5
  95.  
  96.   GENERIC BBS setup from batchfile.............................. page 6
  97.  
  98.   Keyboard/LOCAL play........................................... page 6
  99.  
  100.   Line 25 (Game Status Line).................................... page 6
  101.  
  102.   Wildcat batchfile example..................................... page 6
  103.  
  104.   RBBS Door batchfile example................................... page 7
  105.  
  106.   Game Installation Tips........................................ page 8
  107.   
  108.   Multi-Note Installations...................................... page 9
  109.  
  110.   KEY file/auto registration.................................... page 10
  111.  
  112.   Registration Mail-In Form.................................. Appendix A
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                        Dark Castle!  (C)opyright 1989-91
  121.  
  122.  
  123.  
  124.   Warranty
  125.   ========
  126.   This is product is provided  "as is" without warranty of  any kind.  The 
  127.   entire risk as to the results  and program performance is assumed by you.  
  128.   Also, in addition, I the author  do not warrant, guarantee, or make  any  
  129.   representations regarding the use  of, or the results of the use of  the  
  130.   program and you rely on the program  and results solely at your own risk.  
  131.   The author cannot accept responsibility  for system damage, profit  loss, 
  132.   or any other special, incidental or consequential damages resulting from
  133.   the use, misuse or inability to use this product. If you understand this,
  134.   then please proceed.
  135.  
  136.  
  137.  
  138.   Copyright
  139.   ---------
  140.   The 'Dark Castle' game is distributed as  SHAREWARE.  Under  this  concept 
  141.   you may use a SHAREWARE (unregistered) version for a reasonable period  of
  142.   time, which I CONSIDER TO BE 30 DAYS, after which you MUST either register 
  143.   your copy or DISCONTINUE usage altogether!
  144.  
  145.  
  146.  
  147.   Registration
  148.   ------------
  149.   With registration you will receive the latest version of The Dark Castle
  150.   with the ability to download any futher updates from The  Late-Nite BBS!
  151.   at no extra cost.  You will also receive any support the author can give
  152.   in reference to bugs or other problems that may arise in using the game. 
  153.   I feel that sysop's have enough expense without charging a high cost for 
  154.   games for their users!  I have set the cost of  registration  at  $13.00 
  155.   for single node BBS, $15.00 for 2-4 Multi-Node BBS and maximum of $20.00
  156.   for any BBS of 4 nodes or more (ie. 5-99 nodes).   Please  use  included
  157.   registration form (REGISTER.FRM) to mail in your registration.
  158.  
  159.   >> See REGISTRATION FORM in this archive for additional instructions <<
  160.  
  161.  
  162.   When registered, the Doorware message and DELAY will not be  present.  Do
  163.   not attempt to delete or alter the Doorware message as the game will  now
  164.   cease to function entirely.  It is most unfortunate that I was FORCED  to
  165.   resort to an annoy screen BUT - with less than 5% registrations coming in
  166.   there was no choice left.  Shareware is NOT FREE software.  Shareware  is
  167.   a system by which authors deal with users directly and no marketing  type
  168.   middle-men are needed.  This is where 75-85% of the cost of  software  is
  169.   generated!  In Dark Castle you can also SAVE your play to a user file and
  170.   restore play to where you left off (with same moves left naturally).
  171.  
  172.   Distribution
  173.   ------------
  174.   You are free, in fact encouraged, to distribute a SHAREWARE (unregistered)
  175.   version of Dark Castle live game, provided that all files contained in the 
  176.   ORIGINAL Dark Castle archive are distributed in absolute ORIGINAL form.
  177.  
  178.  
  179.  
  180.                The Dark Castle!  (C)opyright 1989-91, Page 1
  181.  
  182.  
  183.  
  184. Files found in the distribution file CASTLE63.ZIP
  185.  
  186. These files are found in your Zip or will be created during runtime;
  187. -----------------------------------------------------------------------------
  188.   README        ;read this first!  Startup Info...
  189.   SETUP    EXE  ;Setup program for game, just run.
  190.   REGISTER FRM  ;Form to mail in your registration.
  191.   DOORWARE ASC  ;Doorware announcement - WARNING, DO NOT DELETE OR EDIT!
  192.   DCASTLE  EXE  ;The Dark Castle Game executable file.
  193.   DCASTLE  DAT  ;formatted ASCII file to hold current players/scores.
  194.   DCTITLE  ASC  ;ASCII title screen file.
  195.   DCTITLE  SCR  ;ANSI color title screen file.
  196.   DCASTLE  CFG  ;game configuration file (MultiNodes 0-99 = CASTLExx.CFG)
  197.   DCASTLE  DOC  ;game documentation and setup info.
  198.   DEATH    SCR  ;Killed exit screen (color)
  199.   EXIT     SCR  ;Exit game screen (color)
  200.   DRAGON   SCR  ;Killed screen (color)
  201.   DUNGEON  SCR  ;quick peek at Castle's dungeon.
  202.   TROLL    SCR  ;Killed screen (color)
  203. * DCASTLE  ERR  ;logs runtime errors for record.  
  204. * SCORBORD SCR  ;Top 10 Color scoreboard
  205. * SCORBORD ASC  ;Top 10 Mono scoreboard
  206. * BULL#xx  BBS  ;MONO bulletin  (auto TOP TEN) Path in DCASTLE.CFG
  207. * BULL#xx  SCR  ;COLOR bulletin (auto TOP TEN) Path in DCASTLE.CFG
  208. * ???????? USR  ;(Registered version, player/user game datafiles)
  209. ------------------------------------------------------------------------------
  210. * DENOTES that file is updated/created during RUN-TIME.
  211.  
  212.  
  213. Technical Support:
  214. ------------------
  215. If you have questions about Dark Castle, you may contact Marvin Davis at 
  216. Late-Nite BBS!  Node-1 (919) 776-2368  14400/9600/4800/2400 HST/DS 24 hrs.
  217.                 Node-2 (919) 775-4477   2400/1200/300    (USR Courier MNP)
  218.  
  219.  
  220. Registration/ Order Information:
  221. --------------------------------
  222. Please fill out the REGISTER.FRM that is included in this archive.  Its 
  223. ready to print, just COPY REGISTER.FRM PRN on the DOS command line.  
  224. Send Certified Check, Money Order or Cash to:
  225.  
  226.                                 Marvin Davis
  227.                                 313 Queens Road
  228.                                 Sanford, NC 27330
  229.  
  230. Registered users will be given FREE updates to ALL versions of Dark Castle! 
  231. Look for other new live games from Late-Nite BBS.  You can download any/all
  232. updates to a particular game once registered, directly from the BBS. Simply
  233. call and check in and leave <F>eedback to Sysop Marv' and I will leave some
  234. instructions on how to obtain an updated version of a particular door. Also
  235. registered versions will allow users to SAVE their game play and restore to
  236. exactly where they left off at some other time.
  237.  
  238.  
  239.  
  240.                 The Dark Castle (C)opyright 1989-91,  Page 2
  241.  
  242.  
  243.                               -The Dark Castle-
  244.                            (C)1989-91 Marvin Davis
  245.  
  246. In this game, you will be taking the challange of finding your way inside
  247. the 'Dark Castle' and recovering a treasured item.  You however will become
  248. BLIND when you set eyes on the main gate!  But, your companion * a FireFly *
  249. will give you hints and quide you through the insides and will give you a
  250. surprize at the end of your journey - IF you make it!  The game is VERY 
  251. easy and simple BUT challenging at the same time.  Good Luck!
  252.    
  253. This game supports both MONOchrome and ANSI Color graphics modes.  Ports on
  254. COM1 - COM4, game exit on loss of carrier, and complete keyboard control
  255. during runtime.  Game is configured by the configuration file below.  Support
  256. for the popular BBS programs, WildCat V2.x, RBBS v17.x, Phoenix and a command
  257. line 'generic' setup for use with basically any board program.  Game "dead
  258. time" is a two minute timeout at any prompt and the game is terminated.
  259.  
  260. The following ASCII file is commented so that it can easily edited to comform 
  261. to your BBS.  The file must be in this format to correctly pass important 
  262. parameters to the game.  All the text to the right of the ";" semicolons are 
  263. just remarks.  There is a SETUP.EXE program that you may use to create this 
  264. instead of an ASCII editor.  Just run SETUP and follow the prompts exactly.
  265.  
  266. DCASTLE.CFG                    ;game config file  
  267. -----------------------------------------------------------------------------
  268. Starvin' Marv's                 ;Your BBS's name
  269. Marvin                          ;Sysops first name
  270. Davis                           ;Sysops last name
  271. C:\BBS\CALLINFO.BBS             ;BBS caller file supported (see list)
  272. C:\BBS\BULLETS\BULL#22.BBS      ;PATH for Text bulletin       
  273. C:\BBS\BULLETS\BULL#22.SCR      ;PATH for ANSI Color Bulletin
  274. N/A                             ;Locked DTE baud rate use N/A or LOCKED {baud}
  275. N/A                             ;Printer LPT1-3 log or use N/A
  276. DIRECT                          ;use DIRECT or BIOS screen writes
  277. NONE                            ;your registered name
  278. 00000                           ;your registered serial number
  279.  
  280.  
  281. BULLETINS
  282. ---------
  283. On a game completion, automatic TOP TEN Bulletins, both MONOCHROME and COLOR 
  284. can be created to the PATH/FILESPEC designated.  If the user aborts the game
  285. at a speed prompt with 'Q',then the game is exited and no bulletin created.
  286.  
  287. If NO BULLETINS ARE WISHED, or no color bulletin is supported, then place
  288. a N/A in the line where the PATH parameters/filespec is!
  289.  
  290.  
  291. PRINTER LOG
  292. -----------
  293. If a printer is being used to keep a running LOG of  callers, errors,  etc.,
  294. then place in upper case the port  (LPT1 - LPT3) instead  of the N/A in  the
  295. above config file.  Game minutes, start time and end time is printed on  the
  296. printer connected to printer port (LPTx).  Any untrapped errors are now also
  297. recorded and are useful in debugging or isolating a problem.
  298.  
  299.  
  300.                 The Dark Castle (C)opyright 1989-91,  Page 3
  301.  
  302.  
  303.                Command Line parameters to call The Dark Castle!
  304.  
  305. DCASTLE {space} /game switch(s) {space} /node switch(s)
  306. ----------------------------------------------------------------------------- 
  307.                                  WILDCAT! V2.xx
  308. -----------------------------------------------------------------------------
  309. DCASTLE /WC         ;the ' /WC' parameter instructs the game to run under
  310.                     ;WildCat! and get its user info from the CALLINFO.BBS
  311.                     ;file that WildCat! produces when running a door.
  312.                     ;CALLINFO.BBS path and filespec are configured in the
  313.                     ;DCASTLE.CFG file line # 4.
  314.  
  315. -----------------------------------------------------------------------------
  316.                                   RBBS V17.xx
  317. ----------------------------------------------------------------------------- 
  318. DCASTLE /RBBS       ;the ' /RBBS' parameter instructs the game to run under
  319.         /QBBS       ;RBBS and to get its user info from the DORINFOx.DEF
  320.                     ;file, where 'x' is the node number. For a single line
  321.                     ;board x = 1 and the infor file would be DORINFO1.DEF
  322.                     ;DORINFO1.DEF path and filespec are configured in the
  323.                     ;DCASTLE.CFG file line # 4.
  324.  
  325.  QuickBBS users whose BBS software writes the DORINFO1.DEF file can use the
  326.   /RBBS command line switch to inform the game that it is to get its caller 
  327.  information from the same compatible file DORINFO1.DEF.  So QuickBBS users
  328.  can use the RBBS setup for their board software.  If you wish to run port 
  329.  locked DTE then set that spec in the DCASTLE.CFG file and it will ignore 
  330.  any baud rate in the DORINFO1.DEF file.
  331.  
  332. -----------------------------------------------------------------------------
  333.                                      GAP
  334. -----------------------------------------------------------------------------
  335. DCASTLE /GAP        ;Set game for GAP and read in DOOR.SYS as it caller
  336.                     ;file.  filename entered on line #4 of DCASTLE.CFG.
  337.                     ;If you are a GAP user and wish locked port DTE baud
  338.                     ;then RUN SETUP.EXE or enter LOCKED {baud} on line # 7
  339.                     ;of DCASTLE.CFG file.
  340.  
  341. -----------------------------------------------------------------------------
  342.                                    GTPOWER
  343. -----------------------------------------------------------------------------
  344. DCASTLE /GTP        ;Sets game for GTPower and read in GTUSER.BBS caller
  345.                     ;file for caller information.  Since this BBS's caller 
  346.                     ;file does NOT contain current COM PORT configuration
  347.                     ;you may need an additional switch to set the game up.
  348.                     ;to COM: port # 2 with an additional switch parameter.
  349.                     ;EXAMPLE: DCASTLE /GTP/2
  350.                     ;this sets the game for COM: port #2 from the DEFAULT of
  351.                     ;COM: port #1.  If using COM:1 ignore the "/2".
  352.  
  353. -----------------------------------------------------------------------------
  354. DCASTLE /PHX        ;Sets game for PHOENIX and read in INFO.BBS for caller
  355.                     ;info.  Game gets baud speed from this file and if you
  356.                     ;are a HST user - use the DCASTLE.CFG file to setup
  357.                     ;LOCKED PORT of 19200 or 38400 baud to ignore the caller
  358.                     ;connect DCE baud rate.  This can be done in SETUP also.
  359.  
  360.                 The Dark Castle (C)opyright 1989-91,  Page 4
  361.  
  362.  
  363.  
  364. PCBoard 14.x
  365. -----------------------------------------------------------------------------
  366. DCASTLE /PCB        ;instructs the game to get its caller information from
  367.                     ;the file PCBoard.SYS.  Place the PATH to the file in
  368.                     ;the DCASTLE.CFG or COPY PCBoard.SYS to the game dir
  369.                     ;when invoking the game's batchfile.
  370.  
  371.  
  372. WWIV v4.07+    
  373. -----------------------------------------------------------------------------
  374. DCASTLE /WWIV       ;instructs the game to get caller information for the
  375.                     ;game data from CHAIN.TXT.  User name, port, speed, time
  376.                     ;and ANSI graphic information is read in.  The PATH to
  377.                     ;file CHAIN.TXT is set in DCASTLE.CFG, edit or use SETUP.
  378.  
  379. -----------------------------------------------------------------------------
  380. GENERIC BBS
  381. -----------------------------------------------------------------------------
  382. DCASTLE /GEN        ;the ' /GEN' parameter instructs game to look for its
  383.                     ;basic configuration info on the command line!  You can
  384.                     ;set up the game to run on any BBS with these basic
  385.                     ;parameters shown below with parameters separated with
  386.                     ;a SPACE character.
  387.  
  388.                      DCASTLE /GEN COM1 n AN
  389.  
  390.                     ;where COM is either COM1 or COM2, where "n" is the
  391.                     ;specified baud rate:
  392.     
  393.                      0 = 300
  394.                      1 = n/a   [NOTE: 1 is NOT USED!]
  395.                      2 = 1200
  396.                      3 = 2400
  397.                      4 = 4800
  398.                      5 = 9600
  399.                      6 = 19200
  400.  
  401.                     ;8 data bit, 1 stop bit and no parity are defaulted.
  402.                     ;
  403.                     ;The AN instructs DCASTLE to display ANSI color graphics
  404.                     ;and an AS instructs to use standard ASCII text.
  405.                     ;Without ANSI or ASCII specified, ASCII is defaulted.
  406.                     ;The following is an example of a 'generic' setup.
  407.  
  408.  
  409. DCASTLE /GEN COM1 3 AN           -> sets PORT as COM1, speed as 2400 and
  410.                                     also use ANSI COLOR graphics 
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                  The Dark Castle (C)opyright 1989-91, Page 5
  422.  
  423.  
  424. KEYBOARD PLAY or Local mode
  425. -----------------------------------------------------------------------------
  426. DCASTLE /LOCAL     ;sets game to play on the keyboard, with no color.
  427. DCASTLE /LOCAL/C   ;set game to play on keyboard and use COLOR graphics.
  428.  
  429. > NOTE: LOCAL mode is an EVALUATION mode and Bulletins are NOT created in 
  430.         this mode. 
  431.  
  432.  
  433.                             SETUP EXAMPLES
  434.                             --------------
  435. Setting up The Dark Castle Game for WildCat! version 2.xx
  436. ---------------------------------------------------------
  437. Create your batch file to;
  438.     
  439.      1. call the game with file DCASTLE /WC
  440.      2. last line in batch file calls WILDCAT! back
  441.  
  442. An "example" of a batch file from WildCat1 ver 2.xx, named DOOR35.BAT
  443. might look like this;
  444.  
  445. CD DOORS
  446. CD CASTLE
  447. DCASTLE /WC
  448. CD \WILDCAT
  449. CAT
  450.  
  451.  ** Be very careful with PATH for files, it must be complete and correct! **
  452.  
  453.  
  454. Game STATUS LINE;
  455. -----------------
  456. While the game is up, at the bottom screen line (line 25) will be the current
  457. Player Status Line.  The Game name, players name, date, time of game start,
  458. callers baud rate and current state of the CLOCK.  This will let the SysOp
  459. know how much time the user has left in the game or online.  If the SysOp 
  460. wishes to 'nuke' a player out of the game, the ESC key is the kill key.  
  461. Once pressed the game is immediately terminated, so be carefull on that as 
  462. some keyboards (84 and 102) have the ESC key right next to the number 1!
  463.  
  464. FOR REGISTERED USERS!!
  465. ----------------------
  466. When your game is registered;
  467.  
  468. The annoy screen will dissappear and your registered Name or BBS name will
  469. be shown to all players.
  470.  
  471. Players are be allowed to <S>ave out their game where they're at when the 
  472. Quit option is used.  All the inventory they have, position and remaining 
  473. moves in their 'life' are stored to disk in a "????????.USR" file.  The "?"
  474. marks will be the first 6 char's of their first and the first two of their 
  475. last name for the fileame.  Since only 8 characters are available from DOS 
  476. for filenames, there may be a remote possibility of players having the same 
  477. eight characters, so FULL names will be saved within the file and compared 
  478. to the name passed to the game from the BBS.  
  479.  
  480.  
  481.                  The Dark Castle (C)opyright 1989-91, Page 6
  482.  
  483.  
  484. RBBS sample batch file (door)
  485. -----------------------------------------------------------------------------
  486. RBBS example by Wayne Aiken, Sysop, StarFleet BBS, Raleigh NC  919-782-3095
  487. -----------------------------------------------------------------------------
  488. RBBS has the capability to call DOORs by either by SHELLing out to DOS, or by
  489. quitting RBBS completely.  My system does the latter.  When RBBS quits to a 
  490. DOOR, it dynamically builds a file called RCTTY.BAT.  This file is dynamically
  491. created, and contains the name of the next batch file in the sequence, the 
  492. batch file that invokes the particular door:
  493.  
  494. ------------------------------- RBBS.BAT ------------------------------------
  495. echo off
  496.     cd \RBBS
  497.     if exist RBBS1F1.DEF del RBBS1F1.DEF
  498.     if exist RBBS1TM.DEF del RBBS1TM.DEF
  499.     if exist RCTTY.BAT   del RCTTY.BAT
  500.     WATCHDOG OFF
  501.     RBBS-PC
  502.     if exist RBBS1F1.DEF goto Exit
  503.     if exist RCTTY.BAT   RCTTY.BAT
  504.     if exist RBBS1TM.DEF RBBS1TM.BAT
  505.     E:\RBBS\RBBS.BAT
  506. :Exit
  507. -------------------------------- RBBS.BAT -----------------------------------
  508.  
  509. In the example above, the presence of the file RBBS1F1.DEF means that RBBS
  510. has been ordered to shut down, RCTTY.BAT means a DOOR will be executed, and
  511. RBBS1TM.DEF means that the daily event has been invoked.  All of these files
  512. are deleted when RBBS starts up, if it is recycled as in the case of a DOOR
  513. or scheduled event.
  514.  
  515. RCTTY.BAT contains the lines:
  516.  
  517.    G:\COMMAND /C xxxx 
  518.    E:\RBBS\RBBS.BAT
  519.  
  520. where xxxx is the name of the batch file for the Door.  This name must also
  521. appear in MENU5x, which is the Doors menu.
  522.  
  523. A sample batch file for the door, in this case the Dark Castle door is:
  524.  
  525.    watchdog off
  526.    e:
  527.    cd \rbbs\game
  528.    dcastle /rbbs
  529.    cd \rbbs
  530.  
  531. I set WATCHDOG off because the Dark Castle door automatically monitors 
  532. carrier detect.  After the program terminates, I have it go back to the 
  533. proper directories.  When it quits, it falls back to RCTTY.BAT (/c parm), 
  534. which then invokes RBBS.  RBBS is a pretty big file to be re-loading each 
  535. time, but I have it in a RAM disk so it does it fairly quickly.
  536.  
  537. Some sysops may use the SHELLing method to do it.  In either case, this 
  538. shouldn't affect your Doors programs, except possibly if this SHELLing makes
  539. memory tight.  RBBS takes up about 384K of memory, which is why I use the
  540. RUN method in the case that I got a DOOR which was also memory-hungry.
  541.  
  542.                 The Dark Castle  (C)opyright 1989-91, Page 7
  543.  
  544.  
  545.  
  546. Installation tips;
  547. ------------------
  548. For those with slow hard drives, you can run this game from  a RamDisk to
  549. save wear-and-tear on accessing.  Since color files are stored on disk as
  550. files, the disk access is fairly constant.  I use a large 'disk cache' on
  551. my BBS to speed up repeat accesses.  Once the game, color and data  files
  552. are read once, those files are no longer  accessed  for  reading.  So you
  553. might use a disk-cache or RamDisk to enhance your systems  speed  or save
  554. some usage on your hard disk!  If all the files were hard coded  into the
  555. game, it would be too large for  most  BBS's to  run,  especially  from a 
  556. SHELL process.  If you have a printer  on  your  board, use it to monitor
  557. the users during the game run.  Also any  runtime  errors  that  are  not
  558. trapped will be printed out on the  printer.  This  game  has  almost 100
  559. hours of continous use and most errors  possible  are  trapped.  But some
  560. users have a knack of finding even the weakest  link  in  any  program so
  561. if you experience any repeatable errors and they can  be duplicated, they
  562. will be fixed upon reporting them to me! 
  563.  
  564. Place ALL files in this ZIP archive in the same DOOR# directory.
  565.  
  566. Everything that you need to operate this software game is included in this 
  567. ZIP archive. To print the documentation file on a printer type:
  568.  
  569. A>TYPE DCASTLE.DOC > PRN  <RETURN> or  A>COPY DCASTLE.DOC PRN  <RETURN>
  570.  
  571. To view to screen: A>TYPE DCASTLE.DOC
  572.  
  573.  
  574. NOTE: A couple of WildCat! sysops have been having  problems with my games
  575. dropping carrier when a user quits the game.  This  is  NOT  a programming 
  576. problem.  DTR is forced high immediately upon game termination.
  577.  
  578.  
  579. If your WildCat! is still having DTR problems on game ending, try changing
  580. your modem delay in the initialization string  within  makewild.  Changing 
  581. the S10 register to S10=24 gives more time for  the board  to reset before 
  582. the modem thinks a user has dropped carrier.  Many modems are quite touchy! 
  583.  
  584.   
  585.  
  586.  
  587.  
  588.          Thank you for trying The Dark Castle, I hope you enjoy it!
  589.                  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.               The Dark Castle (C) 1989 Marvin Davis Page - 8
  604.  
  605.                              The Dark Castle 
  606.                      Multi-Node Setup Configurations
  607.                      -------------------------------
  608. An additional switch setting can now be added to the command line with the
  609. particular Node that is calling up the game.  This is to be  placed  after
  610. the command line switch for the particular BBS that  is  using  the  game.
  611. An example command line below is set for a WildCat BBS on Node #1; 
  612.  
  613. DCASTLE /WC /NODE1
  614.  
  615. The following additional switch will cause the game to read in a file  in
  616. the current game directory called CASTLE1.CFG instead of a normal  single
  617. BBS configuration file called "DCASTLE.CFG".  You may directly edit these 
  618. files with an ASCII editor or use SETUP.EXE and fill in the prompts care-
  619. fully, to create them.
  620.  
  621. Up to 99 Nodes can have separate CASTLExx.CFG files (where xx= 1-99) in the
  622. game directory, and in this file you can point to the NODE directories call
  623. info file.  Below is a sample BATCHFILE that might call the game on  NODE 2
  624. for instance named CASTLE2.BAT.
  625.  
  626. CD DOOR#3
  627. DCASTLE /WC /NODE2
  628. ECHO Game finished, returning to BBS
  629. CD BBS
  630. CAT
  631. EXIT
  632.  
  633. The NODExx (where x= 1-99) switch will instruct DCASTLE.EXE to read a 
  634. different game "CASTLExx.CFG" file when its envoked.  Note the complete 
  635. PATH to the caller file for the particular Node.  Example, a CASTLE2.CFG 
  636. might contain the following data;
  637.  
  638.  Starvin' Marv's
  639.  Marvin
  640.  Davis
  641.  C:\BBS\NODE2\CALLINFO.BBS
  642.  C:\BULLETS\BULL#22.BBS
  643.  C:\BULLETS\BULL#22.SCR
  644.  N/A
  645.  N/A
  646.  DIRECT
  647.  NONE
  648.  00000
  649.  
  650. At present, four COMM ports are supported (ie. COM1 - COM4) and they are
  651. normally assigned to their respective COMM ports, NODE1 to COM1 and NODE2 
  652. to COM2, etc.  Although, the game will look into the caller file that is 
  653. specified in the BBS caller file listed in the DCASTLE.CFG file, and the 
  654. game will use that COM port specified for that caller.
  655.  
  656. Under the different 'node' configuration files, you could have two different
  657. scoreboard bulletins created, one for each node, but the game will only have
  658. one scoreboard file in both ANSI and ASC format in its own door directory
  659. at the completion of a successful run by a player.  These are created every
  660. time on a good run even if the .CFG file lists an N/A for BBS bulletin msg
  661. creation.
  662.  
  663.             The Dark Castle (C)1989-91 Marvin Davis - Page 9
  664.  
  665.  
  666. Registration Format Update!
  667. ---------------------------
  668.      A new scheme is now being  used to  'register'  ALL  game(s) with me.  
  669.  Instead of having your name encoded into the game, a ".KEY" file will now 
  670.  be used and you will be issued an individual "serial number" in which  to 
  671.  place in the same directory as the door game.  This  key file will be  in 
  672.  ASCII format and contain your name (or BBS name if you so wish) and  your 
  673.  individualized serial number for registration  identification/validation.  
  674.  
  675.  Every time the game is invoked, the current directory will be polled  for
  676.  its "key" file and if found will be automatically read in by the  program
  677.  and your registered name and serial number will be validated and the game
  678.  then be unlocked and registered automatically!   
  679.  
  680.  
  681. V6.0 and above Registration Update!
  682. -----------------------------------
  683.  If you are a prior registered user of any Late-Nite door, you can take the
  684.  information in a game .KEY file (ie. registered name and serial #) and now
  685.  enter this into the GAME.CFG file via an ASCII editor or  SETUP.EXE.   You
  686.  will NO LONGER NEED the .KEY file system as you now have your registration
  687.  information as to the registered name and serial number!  This  will  skip
  688.  the test for a ".KEY" file in the current directory.  Either methods, will
  689.  function to register your door and display the registration information.
  690.  
  691.  NOTE:
  692.  -----
  693.  If you wish to only register a version of a Late-Nite door game that  you 
  694.  currently have, then you will NOT require me to send you a disk with  the 
  695.  game on it UNLESS you wish to obtain other games (evaulation copies) or a 
  696.  current release of a game (if one is available) you're presently running,
  697.  then send $10.00 US for your "Key" info to immediately register your game.
  698.  This can also be supplied in E-MAIL or CHAT from me on Late-Nite BBS!
  699.  
  700.  Upon receipt of your registration amount, I can make available the  "KEY"
  701.  info for you to download from Late-Nite BBS and you can  place  this  key 
  702.  info into the SETUP.EXE program or add to your DCASTLE.CFG in the current
  703.  game directory and immediately register without waiting for the mail!
  704.  We're talking maybe a two or three minute call to accomplish this.
  705.  
  706.  -> If you have registered a previous release from me and wish to update to
  707.  the new registration format (ie key file) you can write me for your serial
  708.  number and create the file yourself with any ASCII editor or just use  the
  709.  COPY CON (console) DOS command to quickly enter the file directly  into  a 
  710.  DOS ASCII file!  Or, you can call Late-Nite BBS and request the info in an
  711.  E-MAIL msg or CHAT (if I'm around) to me via ([F]eedback to Sysop.
  712.  
  713. To SysOps of Honesty and Integrity!
  714. ----------------------------------
  715.  To the SysOps who have registered my doors on your BBS, I wish to express 
  716.  my sincere THANKS for your integrity and devotion to the 'True Spirit' of 
  717.  Shareware.  It has encouraged me to begin writing more doors...
  718.  
  719.  Starvin' Marv's Late-Nite BBS, Sanford NC  340 Megs w/4000+ files online.
  720.   Node-1  (919) 776-2368  14400/9600/4800/2400  HST Dual Std.   (24 hrs)
  721.   Node-2  (919) 775-4477   2400/1200/300        USR Courier MNP (24 hrs)
  722.  
  723.                   Dark Castle! (C)opyright 1989-91,  Page 10
  724.  
  725.                             ------------------------
  726.                                 The Dark Castle!  
  727.                                       V6.3
  728.                              Easy Registeration Form!
  729.                             ------------------------
  730.  
  731. Mail to:  Marvin Davis
  732.           Late-Nite BBS
  733.           313 Queens Road
  734.           Sanford, NC 27330
  735.  
  736.  
  737.      Your Name_______________________________________________________
  738.  
  739. Street Address_______________________________________________________
  740.  
  741.           City_______________________________________________________
  742.  
  743.     State, Zip_______________________________________________________
  744.  
  745.    Home Phone#_______________________________________________________
  746.  
  747.       BBS Name_______________________________________________________
  748.  
  749.      BBS Hours____________________ /Baud Rate________________________
  750.  
  751.     BBS Phone#_______________________________________________________
  752.  
  753.   BBS Software_______________________________________________________
  754.  
  755.  
  756.   Disk Format (Check one)    5 1/4 (360k) _____    3 1/2 (720k) _____ 
  757.  
  758.   Registration (Check one)    SINGLE Node _____     MULTI-Node  _____
  759.  
  760.  
  761.  Please do not send personal checks, send Bank draft/money order, Postal
  762.  money order or $13.00 US currency.  Personal check may cause a 1-3 week
  763.  delay in processing.  THANK YOU for registering this Doorware!  It will 
  764.  encourage me to write more doors in the future.  
  765.  
  766.  Multi-Node BBS Registrations are as follows;      2-4 Nodes = $15.00
  767.                                                   5-99 Nodes = $20.00
  768.  
  769.  NOTE:
  770.  If you only wish a 'KEY' to unlock the game and do not need or wish other 
  771.  evaulation copies of Late-Nite doors then send only 10.00 US and your KEY 
  772.  to unlock the game will be mailed to you or call Late-Nite BBS and request
  773.  the info in Email or Chat for quick immediate registration!  For all games
  774.  only "ONE" registration will ever be needed for ALL releases!
  775.  
  776.  Also try these Late-Nite Doorware games - Dark Castle, and The Civil WAR!
  777.  
  778.  Starvin' Marv's Late-Nite BBS, Sanford NC  340 Megs w/4000+ files online.
  779.   Node-1  (919) 776-2368  14400/9600/4800/2400  HST Dual/Std.   (24 hrs)
  780.   Node-2  (919) 775-4477   2400/1200/300        USR Courier MNP (24 hrs)
  781.  
  782.   
  783.                            Appendix A - Page A-1
  784.  
  785.  
  786.